home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Scope
/
Scope Disk #017 (199x)(Scope PD)(US)[WB].zip
/
Scope Disk #017 (199x)(Scope PD)(US)[WB].adf
/
QMouse1.0
/
QMouse.doc
< prev
next >
Wrap
Text File
|
1988-06-29
|
6KB
|
130 lines
QMouse 1.0 by Lyman Epp
Another "Mouse Accelerator???" What for? It seems that all the
other mouse accelerators have been written in "C". This is okay,
but the programs are 10-20K. This mouse accelerator is written
in assembler and contains most of the features of the others, but
the program size is less than 3K bytes! Also, the source is
included so that you can add more features (please send me a copy
if you do.) QMouse stands for "Quick Mouse."
This is being distributed as ShareWare. If you think that QMouse
is useful, please send $10. If you don't think that it is useful,
then why are you using it? Your response will insure the release
of more quality programs for your Amiga! Programs already in the
works include: a disk based print spooler, a window dump that
converts the window bitmap back to text, a file viewer, and more.
Lyman R. Epp
10072 Wirt Plaza #15
Omaha, Nebraska 68134
- Any option can be turned off or modified.
- Screen blanks if keyboard or mouse is idle for a while.
- The Mouse Pointer blanks if mouse is idle for a while.
- Mouse Accelerator with configurable threshold to allow precise
mouse positioning.
- Configurable command string ala PopCli, default left-AMIGA-ESC.
- Left Mouse Button click in window brings it to the front
Does not bring the window to the front if it is already
in the front. Other programs would call WindowToFront() on
every click, which is nasty if you have a simple refresh
window. The number of clicks required is configurable.
- The smallest clock yet! Can be turned off if you don't like
clocks. Starting column is also configurable. The clock
window will be brought to the front (of the WorkBench screen)
every 10 seconds.
- Uses a background CLI. Programs like DMouse and PopCLI3 don't
use a background CLI, and therefore any NewCLI's spawned by
them will have no default directory, no default path, etc.
Using a background CLI simply requires that you use RunBack
(included) instead of Run (to allow closing the initial CLI.)
EXECUTE FROM A CLI (e.g. WorkBench Startup-Sequence), example:
1> RunBack QMouse -c543 "-eNewCLI con:0/0/640/150/AmigaDOS"
TO KILL:
Press CTRL-AMIGA-ESC (all at the same time.)
SOURCE:
Source must be assembled under Metacomco assembler.
COMMAND LINE ARGUMENTS:
Arguments can be typed in upper or lower case. Arguments can be enclosed
in quotes, e.g. "-a3" or "-eNewCLI con:0/0/640/200"
-a# Set acceleration to #. Can be in the range of 0 to 65535.
Mouse movement events that have X or Y motion greater
than the Acceleration threshold (see option -t) will be
accelerated by this factor. The default is 3. To disable
this feature, specify 0 or 1.
-c# Activate clock. You can also specify an optional column
where the clock will be displayed. The column number must
be in the range of 0 to (Screen Width - 44). The width of
the clock is 44 pixels. To place the clock next to the
front/back gadgets, use a value of (Screen Width - 44 - 53).
With a screen width of 640, this would be a column value of
543 (-c543). The default column is 280.
-eCOMMAND Set Command to run. If the command contains spaces, then
the entire command must be enclosed in quotes. This feature
can be placed anywhere on the command line. The default
command is "NewCLI".
-k# Set number of clicks required to bring a window to front.
Will not call WindowToFront() if the window is already the
front window. The default is 2 clicks. To disable this
feature, specify 0 clicks. Can be in the range of 0 to
65535 clicks.
-m Activate AMIGA-M to send front screen to back.
-p# Set the number of seconds to wait after a mouse event before
making the mouse pointer invisible. Gets the mouse pointer
out of your way! Just move the mouse again and the pointer
will reappear. The default is 10 seconds. To disable this
feature, specify 0 seconds. Can be in the range of 0 to
65535 seconds.
-s# Set the number of seconds to wait after any event (keyboard,
mouse or disk changed) before blanking the screen. Keeps
an image from "burning in" to your monitor. Just move the
mouse, type a key or insert a disk and the screen will be
restored. The default is 600 seconds. To disable this
feature, specify 0 seconds. Can be in the range of 0 to
65535 seconds.
-t# Set mouse acceleration threshold in pixels per event. Any
mouse movement events that have X or Y motion greater than
this number will be accelerated by the acceleration factor
(see option -a). This option provides a way to position
the mouse pointer precisely, without the acceleration
factor "getting in the way." The default is 3. Can be in
the range of 0 to 32767 pixels per event.
CREDITS
This program has been inspired by PopCLI, Mach, DMouse, MouseOff and
others. Thanks to the authors of these programs for providing good
examples of how to make the Amiga "do its thing!"